﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace WebBanHang.Models
{
    [MetadataType(typeof(TinTuc.TinTucMetadata))]
    public partial class TinTuc
    {
        public HttpPostedFileBase File { get; set; }

        class TinTucMetadata
        {
            [Display(Name = "Tiêu Đề")]
            [MaxLength(200, ErrorMessage="Không nhập quá 200 ký tự")]
            [Required(AllowEmptyStrings = false, ErrorMessage = "Nhập giá tiêu đề")]
            public string TieuDe { get; set; }

            [Display(Name = "Hình Ảnh")]
            public string HinhAnh { get; set; }

            [Display(Name="Ngày Viết")]
            [DataType(DataType.Date)]
            [DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
            public DateTime? NgayViet { get; set; }

            [Display(Name = "Tóm Tắt")]
            [MaxLength(500, ErrorMessage="Không nhập quá 500 ký tự")]
            [Required(AllowEmptyStrings = false, ErrorMessage = "Nhập giá tóm tắt")]
            public string GioiThieu { get; set; }

            [AllowHtml]
            [Display(Name = "Nội Dung")]
            public string NoiDung { get; set; }
        }
    }
}